linux embedded application electronics radius3 open source thin-client video microcontroller hardware development pic windows 16f84 software microchip photo picture unix 16f877